beating heart program in c